/* Impostazioni generali */
		
	*{
        box-sizing: border-box;
        margin: 0;
        padding: 0;
    }

    html {
        scroll-behavior: smooth;
    }
	
    body {
    	color: white;
	}

	::-webkit-scrollbar {
		width: 0px; /* Larghezza della barra di scorrimento */
	}
		
	::-webkit-scrollbar-thumb {
		background: rgba(0, 0, 0, 0); /* Colore della barra di scorrimento */
		border-radius: 0px; /* Angoli arrotondati */
	}
		
	::-webkit-scrollbar-track {
		background: rgba(0, 0, 0, 0); /* Trasparente */
	}

/* Colori */

	:root {

		/** Base colors */
		--clr-dark-a0: #000000;
		--clr-light-a0: #ffffff;

		/** Theme primary colors */
		--clr-pa0: #15a02c;
		--clr-pa10: #42ab45;
		--clr-pa20: #5fb65d;
		--clr-pa30: #78c173;
		--clr-pa40: #90cb8a;
		--clr-pa50: #a6d6a1;

		/** Theme surface colors */
		--clr-sa0: #121212;
		--clr-sa10: #282828;
		--clr-sa20: #3f3f3f;
		--clr-sa30: #575757;
		--clr-sa40: #717171;
		--clr-sa50: #8b8b8b;

		/** Theme tonal surface colors */
		--clr-sta0: #232520;
		--clr-sta10: #383935;
		--clr-sta20: #4d4f4b;
		--clr-sta30: #646662;
		--clr-sta40: #7c7d7a;
		--clr-st50: #959693;
	}

/* Fonts */

	.font-01{
		font-family: DM Sans, Roboto, -apple-system, Segoe UI, sans-serif;
		font-size: 50px;
		color: var(--clr-light-a0);
		font-weight: 700;
		text-decoration: none;
	}

/* Flex rules */

	.flex-sb{
		display: flex;
		justify-content: space-between;
		align-items: center;
	}

	.flex-center{
		display: flex;
		justify-content: center;
		align-items: center;
	}

	.flex-start{
		display: flex;
		justify-content: flex-start;
		align-items: center;
	}

	.flex-end{
		display: flex;
		justify-content: flex-end;
		align-items: center;
	}
	
	.flex-sx {
		display: flex;
		justify-content: left;
		align-items: flex-start;
		flex-direction: column;
	}

	.flex-dx {
		display: flex;
		justify-content: center;
		align-items: flex-end;
		flex-direction: column;
	}
	
/* Header */

	header {
		position: fixed;
		top: 0;
		right: 0;
		left: 0;
		z-index: 1000;
        display: flex;
		background-color: var(--clr-sa0);
     	/* background-color: #ccc5b9; */
        justify-content: space-between;
        align-items: center;
        padding: 10px 2%;
		border-bottom: solid 1px #403d39;
    }

	.links{			
		position: sticky;
		top: 81;
		display: flex;
		justify-content: center;
		align-items: center;
		height: 30px;
		padding: 5px 5%;
		background-color: var(--clr-sa20);
	}

	.menu01{
		font-family: "Montserrat", sans-serif;
		font-weight: 550;
		font-size: 12px;
		color: #fffcf2;
		text-decoration: none;
		transition: all .3s ease;
		list-style: none;
		margin-left: 0.8%;
		margin-right: 0.8%;
	}

	.menu01:hover {
		color: var(--clr-pa30);
	}

	.menu li {
		display: inline-block;
		padding: 20 20px;
	}	

/* Logo Bitscloud.it */
			
	.logo {
		font-family: "Montserrat", sans-serif;
		font-weight: 550;
		font-size: 30px;
		line-height: 34.4px;
		color: #fffcf2;
		text-decoration: none;
	}

/* Menu centrale header */
				
	.menu a {
		font-family: "Montserrat", sans-serif;
		font-weight: 550;
		font-size: 18px;
		color: #fffcf2;
		text-decoration: none;
		transition: all .3s ease;
		list-style: none;
	}
				
	.menu li {
		display: inline-block;
		padding: 20 20px;
	}	
	
	.menu a:hover {
		color: var(--clr-pa30);
		padding: 20px 5px;
	}
		
/* Pulsante login */
		
	.div-login{
		display:flex;
		justify-content: center;	
		width: 160px;
		height: 100%;
	}

	.login-button-class {
		font-family: "Montserrat", sans-serif;	
		font-weight: 800;
		font-size: 18px;
		height: 50px;
		padding: 0px 35px;
		background-color: #fffcf2;
		border: none;
		border-radius: 50px;
		border-color: #ccc5b9;
		cursor: pointer;
		transition: all .3s ease;
	}

	.text-button-class {
		font-family: "Montserrat", sans-serif;
		font-weight: 800;
		font-size: 18px;
		color: var(--clr-pa0);
		text-decoration: none;
	}	
	
	.login-button-class:hover {
		background: var(--clr-pa30);
		color: #fffcf2;
		padding: 0px 45px;
					
		.text-button-class {
			color: #fffcf2;
		}
					
		.plans-button-text-class {
			color: #fffcf2;		
		}					
	} 

/* INDEX */

	.text{
		padding: 3%;
		display: flex;
		justify-content: center;
		flex-direction: column;
		align-items: center;	
	}

	.index0{
		padding: 3%;
		height: 35vh;
		width: 100%;
		display: flex;
		flex-direction: column;
		justify-content: center;
		padding-left: 5%;
		padding-right: 5%;
		align-items: center;
		background-color: var(--clr-pa40);
	}

	.index1{
		/* margin-top: 110.6px; */
		height: 30vh;
		width: 100%;
		display: flex;
		justify-content: space-between;
		padding-left: 5%;
		padding-right: 5%;
		align-items: center;
	}

	.index2{
		padding: 3%;
		height: 18vh;
		width: 100%;
		display: flex;
		justify-content: center;
		flex-direction: column;
		padding-left: 5%;
		padding-right: 5%;
		align-items: center;	
	}

	.reviews{
		height: 100vh;
		width: 100vw;
		padding: 5%;
	}
/*
	.review{
		display: flex;
		align-items: center;
		justify-content: left; /* 
		background-color:var(--clr-pa50); 
		padding: 1%;
		padding-top: 1.5%;

		height: 50vh;
		width: 25%;

		display: flex;
		justify-content: left;
		align-items: flex-start;
		flex-direction: column;

		border: solid 5px var(--clr-pa30);
	} */

		.review{
			display: flex;
			align-items: center;
			justify-content: left;
			padding: 1%;
			padding-top: 1.5%;

			display: flex;
			justify-content: left;
			align-items: flex-start;
			flex-direction: column;

			border: solid 5px var(--clr-pa30);
	}


	.r{
		font-family: "DM Sans", sans-serif;
		font-weight: 700;
	}
	

/* Footer */

	.footer {
		background-color: var(--clr-sa20);
		height: 180px;
		margin-top: 311px;
		border: border-box;
		border-top: solid 2px #fffcf2;
	}

	.logo-footer {
	    font-family: "Montserrat", sans-serif;
        font-weight: 550;
        font-size: 30px;
        color: var(--clr-light-a0);
        text-decoration: none;
	    text-align: center;
		margin-top: 25px;
	}
			
	.text-style-footer {
		margin-top: 0px;
		font-family: inherit;
        color: var(--clr-light-a0);
        font-size: 20px;
		font-weight: 500;
        text-align: center;
        line-height: 20px;
		text-decoration: none;
    }	
		
	.copyright {
		margin-top: 15px;
		display: flex;
		justify-content: center;
		align-items: center;
		height: 10px;
		font-style: inherit;
		font-size: 75%;
		text-align: center;
	}

	/* Classi dei testi, span e posizione heading - - - - - - - - - - */

		.bk {
			position: relative;
			display: inline-block; /* oppure block, a seconda del contenitore */
			z-index: 0;
		}

		.bk::before {
			content: "";
			position: absolute;
			top: 50%;
			left: 50%;
			width: 150%;
			height: 150%;
			transform: translate(-50%, -50%);
			background: radial-gradient(circle, rgb(51, 48, 48), transparent);
			filter: blur(15px);
			opacity: 0.8;
			pointer-events: none;
			z-index: -1;
		}

		.hl{
			background-color: var(--clr-light-a0);
			padding-right: 2px;
			padding-left: 2px;
		}	
	
	    .arancio {
		    color: #eb5e28;
			text-decoration: none;
	    }

		.verde {
			color: #008f39;
			text-decoration: none;
		}

		.arancio-hover {
			transition: all .3s ease;
		}

		.arancio-hover:hover {
			color: #eb5e28;
			color: var(--clr-pa30);
		}

		.decoration-color-arancio {
			text-decoration-color: #eb5e28;
		}
		
	    .heading {
			height: 60px;
			margin-top: 182px;
		}
		
		.hs0 {
			font-family: "Poppins", sans-serif;
		    font-size: 80px;
            font-weight: 700;
            font-style: normal;
        	color: var(--clr-light-a0);
			margin-top: 0px;
			margin-bottom: 0px;
			text-align: center;
			line-height: 80px;
	    }	
		
		.hs1 {
            font-family: "Poppins", sans-serif;
		    font-size: 45px;
            font-weight: 700;
            font-style: normal;
        	color: var(--clr-light-a0);
			text-align: center;
	    }
		
		.hs15 {
			font-family: "Poppins", sans-serif;
		    font-size: 35px;
            font-weight: 700;
            font-style: normal;
        	color: var(--clr-light-a0);
			text-align: center;
			margin-top: 0px;
			line-height: 20px;
			transition: all .3s ease;
			text-decoration: none;
	    }
		
		.hs2 {
			font-family: "Poppins", sans-serif;
		    font-size: 30px;
            font-weight: 700;
            font-style: normal;
        	color: var(--clr-light-a0);
			text-align: center;
			margin-top: 0px;
			line-height: 20px;
			transition: all .3s ease;
			text-decoration: none;
	    }
		
		.heading-style-2-marginbottom5px {
			font-family: "Poppins", sans-serif;
		    font-size: 30px;
            font-weight: 700;
            font-style: normal;
		    color: #403d39;
			text-align: center;
			margin-top: 0px;
			line-height: 20px;
			transition: all .3s ease;
			text-decoration: none;
	    }
		
		.hs25 {
			font-family: "Poppins", sans-serif;
		    font-size: 28px;
            font-weight: 700;
            font-style: normal;
		    color: #403d39;
			text-align: center;
			margin-top: 0px;
			line-height: 20px;
	    }
		
		.hs3 {
			font-family: "Poppins", sans-serif;
		    font-size: 20px;
            font-weight: 700;
            font-style: normal;
        	color: var(--clr-light-a0);
			text-align: center;
			margin-top: 0px;
			line-height: 20px;
			text-decoration: none;
			transition: all .3s ease;
	    }
		
		.heading-style-3-hide {
			font-family: "Poppins", sans-serif;
			font-size: 20px;
			font-weight: 700;
			font-style: normal;
			color: #403d39;
			text-align: center;
			margin-top: 0px;
			line-height: 20px;
			text-decoration: none;
			transition: all .3s ease;
		}
		
		.heading-style-3-decorated {
			font-family: "Poppins", sans-serif;
			font-size: 20px;
			font-weight: 700;
			font-style: normal;
			color: #403d39;
			text-align: center;
			margin-top: 0px;
			line-height: 20px;
			transition: all .3s ease;
			text-decoration: underline;
			text-decoration-color: #eb5e28;
		}
		
		.hs4 {
			font-family: "Poppins", sans-serif;
		    font-size: 15px;
            font-weight: 700;
            font-style: normal;
        	color: var(--clr-light-a0);
			text-align: center;
			margin-top: 0px;
			line-height: 20px;
			text-decoration: none;
			transition: all .3s ease;
	    }     
		
		.heading-style-4-hide {
			font-family: "Poppins", sans-serif;
		    font-size: 15px;
            font-weight: 700;
            font-style: normal;
		    color: #403d39;
			text-align: center;
			margin-top: 10px;
			line-height: 20px;
			text-decoration: none;
	    } 

		.heading-style-4-decorated {
			font-family: "Poppins", sans-serif;
		    font-size: 15px;
            font-weight: 700;
            font-style: normal;
		    color: #403d39;
			text-align: center;
			margin-top: 10px;
			line-height: 20px;
			text-decoration: underline;
			text-decoration-color: #403d39;
	    } 

		.heading-style-4-decorated-in-arancio {
			font-family: "Poppins", sans-serif;
		    font-size: 15px;
            font-weight: 700;
            font-style: normal;
		    color: #403d39;
			text-align: center;
			margin-top: 10px;
			line-height: 20px;
			text-decoration: underline;
			text-decoration-color: #eb5e28;
	    } 

		.heading-style-4-decorated-arancio {
			font-family: "Poppins", sans-serif;
		    font-size: 15px;
            font-weight: 700;
            font-style: normal;
		    color: #eb5e28;
			text-align: center;
			margin-top: 10px;
			line-height: 20px;
			text-decoration: underline;
			text-decoration-color: #eb5e28;
	    } 
		
	/* Index  AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA*/ 





	/* Impostazioni Flexbox generali - - - - - - - - - - */
	

		
		/* Sidebar - - - - - - - - - - */
			
			.hamburger {
				display: none;
				font-size: 30px;
				cursor: pointer;
			}

			.sidebar {
				height: 100%;
				width: 0px;
				position: fixed;
				top: 0;
				left: 0;
				background-color: #111;
				overflow-x: hidden;
				transition: 0.5s;
			}	

			.sidebar-menu-class {
				margin-left: 90px;
				font-family: inherit;
				color: #fffcf2;
				font-size: 36px;
				font-weight: 500;
				text-align: left;
				text-decoration: none;
				display: block;
				transition: 0.3s;
				line-height: 56px;
			} 
			
			.closebtn {
				color: #fffcf2;
				position: absolute;
				top: 30px;
				right: 40px;
				font-size: 50px;
				text-decoration: none;
			}
			
   

	/* Cookie banner - - - - - - - - - - */
	
		#cookie-banner {
			position: fixed;
			padding-top: 15px;
			padding-left: 10px;
            bottom: 30px;
			right: 30px;
			border-radius: 35px;
            width: 800px;
			height: 170px;
            background-color: #fffcf2;
            border: 2px solid #403d39;
			display: none;
			box-shadow: 10px 10px 10px rgba(0, 0, 0, 0.7); /* Ombra leggera */
		}

		.cookie-button {
			position: absolute;
			bottom: 10px;
			right: 10px;
			font-family: "Montserrat", sans-serif;	
			font-weight: 800;
			font-size: 18px;
			height: 40px;
			color: #eb5e28;
			padding: 0px 40px;
			background-color: #fffcf2;
			border-radius: 20px;
			border: solid 2px #eb5e28;
			cursor: pointer;
			transition: all .3s ease;
		}

		.cookie-button:hover {
			color: #fffcf2;
			background-color: #eb5e28;
			border: solid 2px #eb5e28;
		}
			
	/* BitsCloud - Informativa sulla privacy - - - - - - - - - - */

		.section-title {
			margin-bottom: 35px;
		}

		.div-dati-raccolti {
			margin-top: 100px;
			width: 100%;
			height: 400px;
		}

			.tipologie-dati-raccolti {
				margin-top: 50px;
				display: flex;
				justify-content: center;
				align-items: center;
			}

				.dati-raccolti-colonna-sx {
					height: 450px;
					width: 400px;
					margin-right: 30px;
				}

				.dati-raccolti-colonna-dx {
					height: 450px;
					width: 400px;
				}

		.div-finalità {
			margin-top: 130px;
			height: 250px;
			width: 100%;
		}	

			.tipologie-finalità {
				margin-top: 50px;
				display: flex;
				justify-content: center;
				align-items: center;
			}

			.finalità-colonna-1 {
				height: 300px;
				width: 400px;
				margin-right: 30px;
			}
			
			.finalità-colonna-2 {
				height: 300px;
				width: 400px;
				margin-right: 30px;
			}

			.finalità-colonna-3 {
				height: 300px;
				width: 400px;
			}

		.div-base-legale {
			margin-top: 150px;
			height: 180px;
			width: 100%;
		}	

			.contenitore-colonna-base-legale {
				display: flex;
				justify-content: center;
				align-items: center;
			}

				.base-legale-colonna-1 {
					height: 100px;
					width: 500px;
				}

		.div-condivisione {
			margin-top: 150px;
			height: 200px;
			width: 100%;
		}	
		
			.contenitore-colonna-condivisione {
				display: flex;
				justify-content: center;
				align-items: center;
			}

				.condivisione-colonna-1 {
					height: 100px;
					width: 700px;
				}

		.div-sicurezza-informativa {
			margin-top: 150px;
			height: 180px;
			width: 100%;
		}		

			.contenitore-colonna-sicurezza {
				display: flex;
				justify-content: center;
				align-items: center;
			}

				.sicurezza-colonna-1 {
					height: 100px;
					width: 710px;
				}

		.div-diritti-utente {
			margin-top: 150px;
			height: 1130px;
			width: 100%;
		}

			.riga-diritti-1 {
				margin-top: 40px;
				width: 100%;
				height: 230px;
				display: flex;
				justify-content: center;
				align-items: center;
			}

				.colonna-diritti-1 {
					height: 230px;
					width: 400px;
					margin-right: 30px;
				}

				.colonna-diritti-2 {
					height: 230px;
					width: 400px;
					margin-right: 30px;
				}

				.colonna-diritti-3 {
					height: 230px;
					width: 400px;
				}

			.riga-diritti-2 {
				margin-top: 100px;
				width: 100%;
				height: 230px;
				display: flex;
				justify-content: center;
				align-items: center;
			}
	
				.colonna-diritti-4 {
					height: 230px;
					width: 400px;
					margin-right: 30px;
				}
	
				.colonna-diritti-5 {
					height: 230px;
					width: 400px;
					margin-right: 30px;
				}
	
				.colonna-diritti-6 {
					height: 230px;
					width: 400px;
				}		
				
			.riga-diritti-3 {
				margin-top: 100px;
				width: 100%;
				height: 230px;				
				display: flex;
				justify-content: center;
				align-items: center;
			}
		
				.colonna-diritti-7 {
					height: 230px;
					width: 400px;
		 		}

		/* Modifiche footer - - - - - - - - - - - */
		
			.footer-informativa-privacy {
				background-color: #ccc5b9;
				height: 220px;
				margin-top: 200px;
				border: border-box;
				border-top: solid 2px #fffcf2;
			}		


	/* BitsCloud - Revoca consenso trattamento dati personali - - - - - - - - - - */
	
		.contenitore-barra-separatrice-revoca-consenso {
			display: flex;
			justify-content: center;
			align-items: center;
		}

			.barra-separatrice-revoca-consenso {
				margin-top: 90px;
				margin-bottom: 15px;
				height: 2px;
				width: 700px;
				background-color: #403d39;
			}
	
		.div-revoca-consenso {
			margin-top: 130px;
			display: flex;
			justify-content: center;
			align-items: center;
		}	

		.img-revoca-consenso {
			height: 150px;
		}
		
		/* Modifiche Footer - - - - - - - - - - */
        
			.footer-revoca-consenso {
				background-color: #ccc5b9;
				height: 220px;
				margin-top: 456px;
				border: border-box;
				border-top: solid 2px #fffcf2;
			}	

	/* Footer - - - - - - - - - - */
	    
		/* Pre-footer - - - - - - - - - - */

			.pre-footer {
				margin-top: 0px;
				margin-right: 0px;
				margin-left: 0px;
				height: 45px;
				padding: 10px;
				text-align: center;
				background-color: #403d39;
			}
			
			.torna-su {
				font-family: "Poppins", sans-serif;
				font-size: 16px;
				font-weight: 700;
				font-style: normal;
				color: #fffcf2;
				margin-bottom: 0px;
				text-decoration: none;
				transition: all .3s ease;
			}
			
			.torna-su:hover {
				color: #eb5e28;
			}	
	

	
	/* BitsCloud - Home page - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */	
		
		.heading-home-page {
			margin-top: 207px;
			margin-bottom: 150px;
			height: 125px;
			width: 100%;
		}		
		
		.contenitore-barra-separatrice-BitsCloud {
			display: flex;
            justify-content: center; /* Centra orizzontalmente */
            align-items: center; /* Centra verticalmente */
		}
		
		    .barra-separatrice-BitsCloud {
			    margin-top: 2px;
		        margin-bottom: 12px;
		      	height: 2px;
		    	width: 600px;
                background-color: #403d39;
		    }	
			
		/* Tutto lo spazio che necessiti - - - - - - - - - - */ 
		
			.div-arancio-animation-spazio {
				height: 200px;
				width: 100%;
				display: flex;
				justify-content: center;
				align-items: center;
			} 
		
			.div-spazio {
				height: 100px;
				width: 100%;
				display: flex;
				justify-content: center;
				align-items: center;
			} 
			
			.div-body-spazio {
				margin-top: 0px;
				height: 50px;
				width: 500px;
			}			
			
			.img-cloud {
				height: 150px;
			}	
			
			.img-cloud-under {
				display: none;
			}	

			.heading-style-3-arancio-animation-1 {
				font-family: "Poppins", sans-serif;
				font-size: 20px;
				font-weight: 700;
				font-style: normal;
				color: #403d39;
				text-align: center;
				margin-top: 9px;
				line-height: 20px;
				text-decoration: underline;
				text-decoration-color: #eb5e28;
				transition: all .3s ease;
			}
			
				.div-arancio-animation-spazio:hover {
					.heading-style-3-arancio-animation-1 {
						color: #eb5e28;
					}		
				}

        /* Sicurezza, sviluppo, team - - - - - - - - - - */	
	
			.div-arancio-animation-about {
				margin-top: 0px;
				height: 200px;
				width: 100%;
				display: flex;
				justify-content: center;
				align-items: center;
			}	
			
			.div-about {
				height: 100px;
				width: 100%;
				display: flex;
				justify-content: center;
				align-items: center;
			} 
			
			.div-body-about {
				margin-top: 0px;
				height: 50px;
				width: 450px;
			}            			
			
			.img-project {
				height: 150px;
			}	
			
			.img-project-under {
				display: none;
			}	

			.heading-style-3-arancio-animation-2 {
				font-family: "Poppins", sans-serif;
				font-size: 20px;
				font-weight: 700;
				font-style: normal;
				color: #403d39;
				  text-align: center;
				margin-top: 9px;
				line-height: 20px;
				text-decoration: underline;
				text-decoration-color: #eb5e28;
				transition: all .3s ease;
			}
				
				.div-arancio-animation-about:hover {
					.heading-style-3-arancio-animation-2 {
						color: #eb5e28;
					}	
				}	
		
	    /* Cura del cliente al centro - - - - - - - - - - */
		
			.div-arancio-animation-assistenza {
				margin-top: 0px;
				height: 200px;
				width: 100%;
				display: flex;
				justify-content: center;
				align-items: center;
			}	
			
			.div-assistenza {
				height: 100px;
				width: 100%;
				display: flex;
				justify-content: center;
				align-items: center;
			} 
			
			.div-body-assistenza {
				margin-top: 0px;
				height: 50px;
				width: 410px;
			}            			
			
			.img-assistenza {
				height: 150px;
			}
			
			.img-assistenza-under {
				display: none;
			}
			
			.heading-style-3-arancio-animation-3 {
				font-family: "Poppins", sans-serif;
				font-size: 20px;
				font-weight: 700;
				font-style: normal;
				color: #403d39;
				  text-align: center;
				margin-top: 9px;
				line-height: 20px;
				text-decoration: underline;
				text-decoration-color: #eb5e28;
				transition: all .3s ease;
			}
				
				.div-arancio-animation-assistenza:hover {
					.heading-style-3-arancio-animation-3 {
						color: #eb5e28;
					}	
				}
	
	    /* Modifiche Footer - - - - - - - - - - */
		
			.footer-home-page {
				background-color: #ccc5b9;
				height: 220px;
				margin-top: 200px;
				border: border-box;
				border-top: solid 2px #fffcf2;
			}		
		
	/* BitsCloud - About us - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */		
	
        /* Il nostro progetto - - - - - - - - - - */	

			.div-progetto {
				margin-top: 182px;
				margin-bottom: 0px;
				height: 168px;
			}	
			
			.container-project {
				display: none;
			}	
			
			.contenitore-barra-separatrice-progetto {
				display: flex;
				justify-content: center; /* Centra orizzontalmente */
				align-items: center; /* Centra verticalmente */
			}
			
				.barra-separatrice-progetto {
					margin-top: 30px;
					margin-bottom: 150px;
					height: 2px;
					width: 600px;
					background-color: #403d39;
				}	
		
		/* Il team - - - - - - - - - - */
		
			.div-team {
				margin-top: 0px;
				height: 200px;
				display: flex;
				justify-content: center;
				align-items: center;
			}	
			
			.body-team-hide {
				display: none;
			}	
				
			.div-img-team {
				margin-left: 30px;
				padding-top: 50px;
				height: 200px;
				display: flex;
				justify-content: center;
				align-items: center;
			}	
				
				.img-team {
					height: 150px;
				}
			
		/* Lo sviluppo - - - - - - - - - - */	
			
			.div-sviluppo {
				margin-top: 100px;
				height: 190px;
				display: flex;
				justify-content: center;
				align-items: center;
			}

			.body-sviluppo-hide {
				display: none;
			}	
			
			.div-img-developing {
				margin-right: 30px;
				padding-top: 50px;
				height: 190px;
				display: flex;
				justify-content: center;
				align-items: center;
			}
				
				.img-sviluppo {
					height: 150px;
				}
		
		/* La sicurezza - - - - - - - - - - */
		
			.div-sicurezza {
				margin-top: 100px;
				height: 200px;
				display: flex;
				justify-content: center;
				align-items: center;
			}

			.body-sicurezza-hide {
				display: none;
			}			
			
			.div-img-sicurezza {
				margin-left: 30px;
				padding-top: 50px;
				height: 200px;
			}
				
				.img-sicurezza {
					height: 150px;
				}
			
		/* Modifiche Footer - - - - - - - - - - */
        
            .footer-about-us {
				background-color: #ccc5b9;
				height: 220px;
				margin-top: 250px;
				border: border-box;
				border-top: solid 2px #fffcf2;
			}			
			
	/* BitsCloud - Plans - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */ 
	
		.plans-heading-body-hide {
			display: none;
		}
		
		.contenitore-barra-separatrice-plans {
			display: flex;
            justify-content: center; /* Centra orizzontalmente */
            align-items: center; /* Centra verticalmente */
		}
		
		    .barra-separatrice-plans {
			    margin-top: 20px;
		        margin-bottom: 5px;
		      	height: 2px;
		    	width: 650px;
                background-color: #403d39;
		    }
		
    	/* Switch piani ( mensili / annuali ) - - - - - - - - - - */	
	
			.sezione-switch {
				margin-top: 120px;
				height: 50px;
				width: 100%;
				display: flex;
				justify-content: center;
				align-items: center;
			}		
			
			.sezione-switch input[type="checkbox"] {
				display: none;
			}
		
			.sezione-switch label {
				position: relative;
				display: inline-block;
				width: 240px;
				height: 50px;
				background-color: #ccc5b9;
				border-radius: 30px;
				cursor: pointer;
				border: box;
				border: solid 4px #403d39;
			}
		
			.sezione-switch label::before {
				content: "";
				position: absolute;
				top: 0px;
				left: 0px;
				width: 116px;
				height: 52px;
				border-radius: 25px;
				transition: transform 0.3s ease;
			}		
		
			.sezione-switch input[type="checkbox"]:checked + label::before {
				transform: translateX(116px);
			} 		
		
			.sezione-switch input[type="checkbox"]:checked + label {
				background-color: #ccc5b9;
			}
		
		
		/* Classi testi switch - unchecked - - - - - - - - - - */
		
		    .mensile-switch-arancio {
			    font-family: "Poppins", sans-serif;
		        font-size: 20px;
                font-weight: 700;
                font-style: normal;
		        color: #eb5e28;
		        margin-left: 20px;
		        margin-top: 11px;
		    	line-height: 20px;
		    }
		
		    .annuale-switch-bianco {
			    font-family: "Poppins", sans-serif;
		        font-size: 20px;
                font-weight: 700;
                font-style: normal;
		        color: #fffcf2;
		        margin-left: 25px;
		        margin-top: 11px;
		    	line-height: 20px;
		    }
			
		/* Classi testi switch - checked - - - - - - - - - - */	
		
		    .annuale-switch-arancio {
			    font-family: "Poppins", sans-serif;
		        font-size: 20px;
                font-weight: 700;
                font-style: normal;
		        color: #eb5e28;
		        margin-left: 25px;
		        margin-top: 11px;
		    	line-height: 20px;
		    }

            .mensile-switch-bianco {
                font-family: "Poppins", sans-serif;
		        font-size: 20px;
                font-weight: 700;
                font-style: normal;
		        color: #fffcf2;
		        margin-left: 20px;
		        margin-top: 11px;
		    	line-height: 20px;
		    }		
	
		/* Contenitori piani - - - - - - - - - - */
	
			.contenitore-principale-1 {
				margin-top: 50px;
				margin-bottom: 0px;
				height: 450px;
				width: 100%;
				display: flex;
				justify-content: center;
				align-items: center;
			}	
			
			.contenitore-principale-2 {
				margin-top: 30px;
				height: 450px;
				width: 100%;
				display: flex;
				justify-content: center;
				align-items: center;
			}	
	
	    /* Contenitori secondari e piani - - - - - - - - - - */

			.contenitore-piani-1 {
				margin-top: 0px;
				height: 450px;
				width: 870px;
				padding: 25px 0px;
				display: flex;
				align-items: center;
			}	
			
				/* Piani contenitore 1 - - - - - - - - - - */
				
					.piano-1 {
						height: 450px;
						width: 270px;
						background-color: #ccc5b9;
						border-radius: 95px;
						border: border-box;
						margin-right: 30px;
						border: solid 5px #403d39;
						transition: all .3s ease;
					} 
					
					.piano-2 {
						height: 450px;
						width: 270px;
						background-color: #ccc5b9;
						border-radius: 95px;
						border: border-box;
						margin-right: 30px;
						border: solid 5px #403d39;
						transition: all .3s ease;
					}	
			
					.piano-3 {
						height: 450px;
						width: 270px;
						background-color: #ccc5b9;
						border-radius: 95px;
						border: border-box;
						border: solid 5px #403d39;
						transition: all .3s ease;
					}
		
			.contenitore-piani-2 {
				margin-top: 0px;
				height: 450px;
				width: 570px;
				display: flex;
				align-items: center;
			}	
				
				/* Piani contenitore 2 - - - - - - - - - - */

					.piano-4 {
						height: 450px;
						width: 270px;
						background-color: #ccc5b9;
						border-radius: 95px;
						margin-right: 30px;
						border: solid 5px #403d39;
						transition: all .3s ease;
					}

					.piano-5 {
						height: 450px;
						width: 270px;
						background-color: #ccc5b9;
						border-radius: 95px;
						border: solid 5px #403d39;
						transition: all .3s ease;
					}
				
			/* Hover piani - - - - - - - - - - */

				.piano-1:hover, .piano-2:hover, .piano-3:hover, .piano-4:hover, .piano-5:hover {
					height: 480px;
					width: 300px;
					background-color: #ccc5b9;
					border-radius: 105px;
					border: solid 5px #eb5e28;
					
					.plan-name {
						color: #eb5e28;
					}
				}	 	
			
		/* Classi di testi e piani - - - - - - - - - - */
		
			.plan-name {
				font-family: "Poppins", sans-serif;
				font-size: 20px;
				font-weight: 700;
				font-style: normal;
				color: #fffcf2;
				text-align: center;
				margin-top: 25px;
				line-height: 20px;
				margin-bottom: 0px;
				transition: all .3s ease;
			}	

			.plans-text-style-1 {
				font-family: "Poppins", sans-serif;
				font-size: 45px;
				font-weight: 700;
				font-style: normal;
				color: #fffcf2;
				text-align: center;
				margin-top: 0px;
			}	
			
			.plan-price {
				font-family: "Poppins", sans-serif;
				font-size: 20px;
				font-weight: 700;
				font-style: normal;
				color: #403d39;
				text-align: center;
				margin-top: px;
				line-height: 20px;
				margin-bottom: 0px;
				transition: all .3s ease;
			}	
	
    	/* Pulsante piani - - - - - - - - - - */
		
			.plans-button-div {
				margin-top: 210px;
				display: flex;
				justify-content: center;
			} 
			
			.plans-button-class {
				font-family: "Montserrat", sans-serif;	
				font-weight: 800;
				font-size: 18px;
				height: 50px;
				color: #eb5e28;
				padding: 0px 40px;
				background-color: #fffcf2;
				border: none;
				border-radius: 50px;
				border-color: #ccc5b9;
				cursor: pointer;
				transition: all .3s ease;
			}
			
			.plans-button-text-class {
				font-family: "Montserrat", sans-serif;
				font-weight: 800;
				font-size: 19px;
				color: #eb5e28;
				text-decoration: none;		
			}

			.plans-button-class:hover {
				background: #eb5e28;
				color: #fffcf2;
				padding: 0px 50px;
				
					.plans-button-class {
						color: #fffcf2;
					}
					
					.text-button-class {
						color: #fffcf2;		
					}					
			}
		
		/* Piani personalizzati - - - - - - - - - - */
	
			.piani-personalizzati-1 {
				margin-top: 150px;
				margin-bottom: 150px;
				height: 100px;
				width: 100%;
				display: flex;
				justify-content: center;
				align-items: center;
			}

			.piani-personalizzati-2 {
				height: 100%;
				width: 430px;	
			}	
			
			.barra-separatrice-piani-personalizzati-plans {
				margin-top: 15px;
				margin-bottom: 15px;
				margin-left: 10%;
				height: 2px;
				width: 80%;
				background-color: #403d39;
			}
		
		/* Footer edits - - - - */
 
			.footer-plans {
				background-color: #ccc5b9;
				height: 220px;
				margin-top: 200px;
				border: border-box;
				border-top: solid 2px #fffcf2;
			}   

/* BitsCloud - Piani personalizzati - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

        .piani-personalizzati {
			margin-top: 161px;
			height:  135px;
		}

        .personalizzati-heading-body-hide {
			display: none;
		}	
		
        .contenitore-barra-separatrice-piani-personalizzati {
			display: flex;
            justify-content: center;
            align-items: center;
		}
		
		    .barra-separatrice-piani-personalizzati {
			    margin-top: 31px;
		        margin-bottom: 110px;
		      	height: 1.5px;
		    	width: 600px;
                background-color: #403d39;
		    }		
			
		.div-piani-personalizzati {
		    margin-top: 0px;
		    height: 120px;
		    display: flex;
			justify-content: center;
			align-items: center;
	    }	
			
		    .body-piani-personalizzati {
	 		    margin-top: 0px;
                height: 50px;
		    	width: 450px;
		    }            			
		
	    	.div-img-piani-personalizzati {
		    	margin-left: 10px;
				padding-top: 0px;
				height: 220px;
				display: flex;
			    justify-content: center;
                align-items: center;
			}
			
			.img-piani-personalizzati {
				height: 150px;
			}	
			
		.heading-style-4-arancio-hover-piani-personalizzati {
		    font-family: "Poppins", sans-serif;
	        font-size: 15px;
			font-weight: 700;
            font-style: normal;
	        color: #403d39;
	    	text-align: center;
		    margin-top: 10px;
	    	line-height: 20px;
    		text-decoration: none;
			transition: all .3s ease;
	    }

        .div-piani-personalizzati:hover {
			.heading-style-4-arancio-hover-piani-personalizzati {
                color: #eb5e28;
			}	
        }
		
		/* Modifiche Footer - - - - - - - - - - */
				    
			.footer-piani-personalizzati {
				background-color: #ccc5b9;
				height: 220px;
				margin-top: 526px;
				border: border-box;
				border-top: solid 2px #fffcf2;
			}
		
    /* BitsCloud - Contact us - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
	
	    .div-contact-us {
			margin-top: 182px;
			height:  135px;
		}	
		
		.contenitore-barra-separatrice-contattaci {
			display: flex;
            justify-content: center; /* Centra orizzontalmente */ 
			align-items: center;
			height: 142px;
		}
		
		    .barra-separatrice-contattaci {
			    margin-top: 31px;
		        margin-bottom: 110px;
		      	height: 2px;
		    	width: 500px;
                background-color: #403d39;
		    }
			
		.div-dove-contattarci {
		    margin-top: 0px;
			margin-bottom: 55px;
			height: 65px;
		}	
		
		/* Per richieste d'assistenza - - - - - - - - - - */
			
			.heading-contact-us-hide {
				display: none;
			}
			
			.div-richieste-assistenza {
				margin-top: 0px;
				height: 120px;
				display: flex;
				justify-content: center;
				align-items: center;
			}	
				
				.body-richieste-assistenza {
					margin-top: 0px;
					height: 50px;
					width: 410px;
				}            			
			
				.img-richiesta-assistenza {
					margin-right: 20px;
					padding-top: 0px;
					height: 120px;
					display: flex;
					justify-content: center;
					align-items: center;
				}	
					
					.img-richieste-assistenza {
						height: 150px;
					}
				
			.heading-style-4-arancio-hover-richieste-assistenza {
				font-family: "Poppins", sans-serif;
				font-size: 15px;
				font-weight: 700;
				font-style: normal;
				color: #403d39;
				text-align: center;
				margin-top: 10px;
				line-height: 20px;
				text-decoration: none;
				transition: all .3s ease;
			}

			.div-richieste-assistenza:hover {
				.heading-style-4-arancio-hover-richieste-assistenza {
					color: #eb5e28;
				}
			}	

		/* Per informazioni e proposte - - - - - - - - - - */	
				
			.div-informazioni-proposte {
				margin-top: 50px;
				height: 120px;
				display: flex;
				justify-content: center;
				align-items: center;
			}	
				
				.body-informazioni-proposte {
					margin-top: 0px;
					height: 50px;
					width: 450px;
				}            			
			
				.img-informazioni-proposte {
					margin-left: 10px;
					padding-top: 0px;
					height: 120px;
					display: flex;
					justify-content: center;
					align-items: center;
				}
					
					.img-informazioni-proposte {
						height: 150px;
					}
				
			.heading-style-4-arancio-hover-informazioni-proposte {
				font-family: "Poppins", sans-serif;
				font-size: 15px;
				font-weight: 700;
				font-style: normal;
				color: #403d39;
				text-align: center;
				margin-top: 10px;
				line-height: 20px;
				text-decoration: none;
				transition: all .3s ease;
			}	

			.div-informazioni-proposte:hover {
				.heading-style-4-arancio-hover-informazioni-proposte {
					color: #eb5e28;
				}
			}        
			
		/* Modifiche Footer - - - - - - - - - - */ 

			.footer-contact-us {
				background-color: #ccc5b9;
				height: 220px;
				margin-top: 336px;
				border: border-box;
				border-top: solid 2px #fffcf2;
			}
		
	/* BitsCloud - Informazioni legali - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */	
        
		.header-informazioni-legali {
		    height: 81px;
			margin: 10px, 0px;
		}
		
		.div-informazioni-legali {
            margin-top: 181px;
			height: 30px;
		}	
		
		.contenitore-img-informazioni-legali {
            display: flex;
			justify-content: center;
            height: 200px;
        }
		
		.img-hamburger-informazioni-legali {
			display: none;
		}	
		
		.body-informazioni-legali-hide {
			display: none;
		}	

		/* Modifiche Footer - - - - - - - - - - */
				    
			.footer-informazioni-legali {
				background-color: #ccc5b9;
				height: 220px;
				margin-top: 614px;
				border: border-box;
				border-top: solid 2px #fffcf2;
			}    	

	/* BitsCloud - Interessato? - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
	 
		.body-interessato-hide {
			display: none;
		}

		.contenitore-barra-separatrice-interessato {
			display: flex;
            justify-content: center; /* Centra orizzontalmente */
            align-items: center; /* Centra verticalmente */
		}
		
		    .barra-separatrice-interessato {
			    margin-top: 105px;
		        margin-bottom: 125px;
		      	height: 2px;
		    	width: 600px;
                background-color: #403d39;
		    }

		.div-form { 
			margin-top: 0px;
			display: flex;
			justify-content: center;
			align-items: center;	
			height: 400px;
			width: 100%;
		}	

		.preference-form-class {
			border-radius: 50px;
			border: solid 2px #403d39;
			height: 350px;
			width: 520px;
			padding: 20px;
		}

		.email-input-div {
			height: 60px;
			margin-bottom: 30px;
			width: 100%;
			display: flex;
			justify-content: center;
			align-items: center;
		}

		.email-input {
			height: 30px;
			width: 310px;
			background-color: #fffcf2;
			border-radius: 15px;
			border: solid 2px #403d39;
			padding-left: 10px;
		}

		.buttons-input-div {
			width: 100%;
			height: 120px;
		}

		.div-buttons-1 {
			margin-top: 20px;
			display: flex;
			justify-content: center;
			align-items: center;
			height: 60px;
			width: 100%;
		}

		.div-buttons-2 {
			display: flex;
			justify-content: center;
			align-items: center;
			height: 60px;
			width: 100%;
		}

		.btn {
			font-family: "Montserrat", sans-serif;	
		    font-weight: 800;
		    font-size: 18px;
		    padding: 0px 40px;
		    border-radius: 22.5px;
			display: flex;
			justify-content: center;
			align-items: center;
			width: 125px;
			height: 45px;
			border: solid 2px #eb5e28;
			background-color: #fffcf2;
			color: #eb5e28;
			cursor: pointer;	
			transition: none;
		}
		
		.btn-margin-right {
			margin-right: 10px;
			font-family: "Montserrat", sans-serif;	
		    font-weight: 800;
		    font-size: 18px;
		    padding: 0px 40px;
		    border-radius: 22.5px;
			display: flex;
			justify-content: center;
			align-items: center;
			width: 125px;
			height: 45px;
			border: solid 2px #eb5e28;
			background-color: #fffcf2;
			color: #eb5e28;
			cursor: pointer;	
			transition: none;
		}

		.active {
			background-color: #eb5e28;
			color:#fffcf2;
		}	

		.div-tasto-invia {
			margin-top: 2px;
			padding-right: 0px;
			display: flex;
			align-items: center;
			justify-content: right;
			height: 60px;
			width: 100%;
		}

		.button-invia {
			display: flex;
			align-items: center;
			justify-content: right;
			width: 110px;
			background-color: #fffcf2;
			border: none;
			cursor: pointer;
		}

		.invia-text-class {
			font-family: "Poppins", sans-serif;
			font-size: 15px;
			font-weight: 700;
			font-style: normal;
			color: #403d39;
			text-align: center;
			text-decoration: none;
		}   

		.img-invia {
			height: 60px;
		}

		/* Messaggio di conferma - - - - - - - - - - */ 	
		
			.confirmation-div {
				display: block;
				height: 20px;
				width: 100%;
				justify-content: right;
				margin-top: 10px;
			}

			.confirmation {
				display: none;
				font-family: "Poppins", sans-serif;
				font-size: 15px;
				font-weight: 700;
				font-style: normal;
				color: green;
				text-align: center;
				margin-top: 20px;
				line-height: 20px;
				text-decoration: none;
			} 

		/* Modifiche Footer - - - - - - - - - - */

			.footer-interessato {
				background-color: #ccc5b9;
				height: 220px;
				margin-top: 181px;
				border: border-box;
				border-top: solid 2px #fffcf2;
			}	
		
	/* BitsCloud - Area Riservata - - - - - - - - - - - */	

		/* Login Area Riservata - - - - - - - - - - */

			.contenitore-login-box {
				font-family: Arial, sans-serif;
				display: flex;
				justify-content: center;
				align-items: center;
				height: 100vh;
				background-color: #fffcf2;
			}

				.accesso-reserved-style {
					font-family: "Poppins", sans-serif;
					font-size: 20px;
					font-weight: 700;
					font-style: normal;
					color: #403d39;
					text-align: center;
					margin-top: -32px;
					line-height: 20px;
					width: 255px;
					background-color: #fffcf2;
					text-align: left;
					padding: 0 5px;
				}

				.login-box {
					position: absolute;
					background-color: #fffcf2;
					border: solid 2px #403d39;
					border-radius: 50px;
					text-align: center;
					padding-top: 30px;
					padding: 20 50px;
					width: 500px;
					display: flex;
					flex-direction: column;

					height: 100px;
				}

				input[type="password"] {
					width: 335px;
					height: 38px;
					border-radius: 19px;
					color: #403d39;
                	margin-right: auto;
					margin-left: auto;
					margin-top: 20px;
					margin-bottom: 15px;
					padding: 10px 0px 10px 20;
					border: 1px solid #eb5e28;
				}

				input:focus {
					color: #eb5e28;
				}

					input::placeholder {
						color: #403d39;
					}

				input[type="submit"] {
					padding: 10px 20px;
					background-color: #4CAF50;
					color: white;
					border: none;
					border-radius: 10px;
					cursor: pointer;
				}
				
				.button-invia-reserved {
					position: relative;
					bottom: 5px;
					left: 305px;
					display: flex;
					align-items: center;
					justify-content: right;
					width: 100px;
					background-color: #fffcf2;
					border: none;
					cursor: pointer;
				}

					.img-invia-reserved {
						height: 45px;
					}

		.hidden-content {
			width: 100%;
			display: none;
		}	

		.div-downloads { 
			margin-top: 0px;
			display: flex;
			justify-content: center;
			align-items: center;	
			height: 300px;
			width: 100%;
        	padding: 0 5px;
		}	

		.download-schedule {
			border-radius: 50px;
			border: solid 2px #403d39;
			height: 200px;
			width: 520px;
			padding: 20px;
            margin-right: 50px;
		}

		.div-download-button {
			margin-top: 50px;
			height: 45px;
			width: 100%;
			display: flex;
			justify-content: center;
		}

		.download-symbol {
			height: 25px;
			margin-right: 6px; 
		}

		.download-button {
			font-family: "Montserrat", sans-serif;	
			font-weight: 800;
			font-size: 18px;
			padding: 0px 40px;
			border-radius: 22.5px;
			display: flex;
			justify-content: center;
			align-items: center;
			width: 180px;
			height: 45px;
			border: solid 2px #eb5e28;
			background-color: #fffcf2;
			color: #eb5e28;
			cursor: pointer;	
			transition: all .3s ease;
		}

		.download-button:hover {
			background-color: #eb5e28;
			color: #fffcf2;
		}

		/* Modifiche Footer - - - - - - - - - - */

			.footer-reserved {
				background-color: #ccc5b9;
				height: 220px;
				margin-top: 311px;
				border: border-box;
				border-top: solid 2px #fffcf2;
			}

	/* Web hosting - - - - - - - - - - - */

		.div-webhosting {
			margin-top: 200px;
			margin-bottom: 100px;
			height: 168px;
		}
		
		.contenitore-barra-separatrice-webhosting {
			display: flex;
			justify-content: center; /* Centra orizzontalmente */
			align-items: center; /* Centra verticalmente */
		}
		
			.barra-separatrice-webhosting {
				margin-top: 5px;
				margin-bottom: 10px;
				height: 2px;
				width: 480px;
				background-color: #403d39;
			}	

		.container-schedule-webhosting {
			display: flex;
			justify-content: left;
			padding: 50px;
		}

		.schedule-webhosting-1 {
			position: relative;
			height: 200px; 
			width: 700px;
			border-radius: 50px;
			border: solid 2px #403d39;
		}	

			.contenitore-barra-separatrice-schedule-webhosting {
				display: flex;
				justify-content: center; /* Centra orizzontalmente */
				align-items: center; /* Centra verticalmente */
			}
			
				.barra-separatrice-schedule-webhosting {
					margin-top: 5px;
					margin-bottom: 10px;
					height: 1px;
					width: 200px;
					background-color: #403d39;
				}	
	
	/* Minecraft server hosting - - - - - - - - - - */

		.body-minecraft-hosting {
			padding-top: 210px;
			margin-top: 82px;
			height: 1440px;
			background-image: url(images/Minecraft.png);
		}

		.minecraft-image {
			width: 100vw;
		}

		/* Header */
		
			.minecarft-hosting-header {
				position: fixed;
				top: 0;
				right: 0;
				left: 0;
				z-index: 1000;
				display: flex;
				background-color: #182236;
				justify-content: space-between;
				align-items: center;
				padding: 10px 2%;
				border-bottom: solid 0.5px #AD7A7A;
			}

			.menu-minecraft a {
				font-family: "Montserrat", sans-serif;
				font-weight: 550;
				font-size: 18px;
				color: #fffcf2;
				text-decoration: none;
				transition: all .3s ease;
				list-style: none;
			}
					
			.menu-minecraft li {
				display: inline-block;
				padding: 20 20px;
			}	
		
			.menu-minecraft a:hover {
				color: #AD7A7A;
				padding: 20px 5px;
			}
		
			.menu-minecraft:hover {
				color: #AD7A7A;
			}

			.login-button-class-minecraft {
				font-family: "Montserrat", sans-serif;	
				font-weight: 800;
				font-size: 18px;
				height: 50px;
				padding: 0px 40px;
				background-color: #fffcf2;
				border: none;
				border-radius: 50px;
				border-color: #ccc5b9;
				cursor: pointer;
				transition: all .3s ease;
			}

			.login-button-class-minecraft:hover {
				background: #AD7A7A;
				padding: 0px 50px;		
				
				.text-button-class-minecraft {
					color: #fffcf2;
				}
			}    

		/* Body Minecraft server hosting */

			.contenitore-barra-separatrice-minecraft {
				text-align: center;
				display: flex;
				justify-content: center; /* Centra orizzontalmente */
			}
			
				.barra-separatrice-minecraft {
					margin: auto;
					margin-top: 5px;
					margin-bottom: 12px;
					height: 1px;
					width: 984px;
					background-color: #fffcf2;
				}	

		.text-button-class-minecraft {
			font-family: "Montserrat", sans-serif;
			font-weight: 800;
			font-size: 18px;
			color: #AD7A7A;
			text-decoration: none;
		}			
		
	/* MAKING ALL THIS SHIT RESPONSIVE - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
	
	    @media screen and (max-width: 1080px) {				
			
			/* CLASSI - +33.3% - - - - - - - - - - - - - */	
			
			    .heading-style-0 {
			        font-family: "Poppins", sans-serif;
		            font-size: 106.64px;
                    font-weight: 700;
					font-style: normal;
					color: #403d39;
					margin-top: 0px;
					margin-bottom: 0px;
					text-align: center;
					line-height: 80px;
				}	
		
				.heading-style-1 {
					font-family: "Poppins", sans-serif;
					font-size: 49.9px;
					font-weight: 700;
					font-style: normal;
					color: #403d39;
					text-align: center;
				}
		
				.heading-style-1-5 {
					font-family: "Poppins", sans-serif;
					font-size: 46.65px;
					font-weight: 700;
					font-style: normal;
					color: #403d39;
					text-align: center;
					margin-top: 0px;
					line-height: 20px;
					transition: all .3s ease;
					text-decoration: none;
				}
		
				.heading-style-2 {
					font-family: "Poppins", sans-serif;
					font-size: 39.9px;
					font-weight: 700;
					font-style: normal;
					color: #403d39;
					text-align: center;
					margin-top: 0px;
					line-height: 20px;
					transition: all .3s ease;
					text-decoration: none;
				}
				
				.heading-style-2-marginbottom5px {
					font-family: "Poppins", sans-serif;
					font-size: 30px;
					font-weight: 700;
					font-style: normal;
					color: #403d39;
					text-align: center;
					margin-top: 0px;
					margin-bottom: 5px;
					line-height: 20px;
					transition: all .3s ease;
					text-decoration: none;
				}
		
				.heading-style-2-5 {
					font-family: "Poppins", sans-serif;
					font-size: 37.3px;
					font-weight: 700;
					font-style: normal;
					color: #403d39;
					text-align: center;
					margin-top: 0px;
					line-height: 20px;
				}
		
				.heading-style-3 {
					font-family: "Poppins", sans-serif;
					font-size: 26.6px;
					font-weight: 700;
					font-style: normal;
					color: #403d39;
					text-align: center;
					margin-top: 0px;
					line-height: 36.6px;
					text-decoration: none;
					transition: all .3s ease;
				}
				
				.heading-style-3-decorated {
					font-family: "Poppins", sans-serif;
					font-size: 26.6px;
					font-weight: 700;
					font-style: normal;
					color: #403d39;
					text-align: center;
					margin-top: 0px;
					line-height: 36.6px;
					transition: all .3s ease;
					text-decoration: underline;
					text-decoration-color: #403d39;
				}
		
				.heading-style-4 {
					font-family: "Poppins", sans-serif;
					font-size: 23px;
					font-weight: 700;
					font-style: normal;
					color: #403d39;
					text-align: center;
					margin-top: 10px;
					line-height: 30px;
					text-decoration: none;
	            } 	

				.heading-style-4-decorated-arancio {
					font-family: "Poppins", sans-serif;
					font-size: 23px;
					font-weight: 700;
					font-style: normal;
					color: #eb5e28;
					text-align: center;
					margin-top: 10px;
					line-height: 20px;
					text-decoration: underline;
					text-decoration-color: #eb5e28;
				} 
				
				.heading-style-4-hide {
					display: none;
				}	

				.heading-style-4-decorated {
					font-size: 23px;
				}	

			/* HEADER & MENU - - - - */
			
			    header {
				    display: flex;
	    			height: 120px;
	         	    background-color: #ccc5b9;
                    padding: 10px 2%;
		    		justify-content: none;
	            }
			
    			.hamburger {
                        display: block;
                    }
            
                .left-side-header {
	    			height: 120px;
		    		width: 300px;
			     	display: flex;
     				align-items: center;
	     			justify-content: space-between;
	     		}
		
		        .logo {
    		        font-family: "Montserrat", sans-serif;
                    font-weight: 550;
                    font-size: 50px;
			    	margin-left: 40px;
				    line-height: 120px;
                    color: #fffcf2;
                    text-decoration: none;
	            }
			
			    .menu {
				    display: none;
	    		}
			
				.login-button-class {
					height: 75px;
					padding: 0px 60px;
				}

				.text-button-class {
					font-family: "Montserrat", sans-serif;
					font-weight: 800;
					font-size: 29px;
					color: #eb5e28;
					text-decoration: none;
					line-height: 55px;
				}
				
			    .login-button-class:hover {
     		        background: #eb5e28;
	    	        color: #fffcf2;
		            padding: 0px 75px;
		            
			    		.button-class {
			                color: #fffcf2;
		                }
                    
                        .plans-button-text-class {
			                color: #fffcf2;		
                        }				
						
						.text-button-class {
							color: #fffcf2;
						}
	            }

			/* SIDEBAR - - - - - - - - - - - - */
			
				.logo-sidebar {
					margin-left: 50px;
					font-family: "Montserrat", sans-serif;
					font-weight: 550;
					font-size: 50px;
					line-height: 120px;
					color: #fffcf2;
					text-decoration: none;
				}

			/* Cookie banner - - - - - - - - - - */
	
				#cookie-banner {
					padding-top: 25px;
					padding-left: 15px;
					bottom: 100px;
					right: 50px;
					height: 340px;
					display: none;
					box-shadow: 20px 20px 20px rgba(0, 0, 0, 0.7); /* Ombra leggera */
				}

				.cookie-button {
					position: absolute;
					bottom: 15px;
					right: 15px;
					font-family: "Montserrat", sans-serif;	
					font-weight: 800;
					font-size: 25px;
					height: 60px;
					color: #eb5e28;
					padding: 0px 60px;
					background-color: #fffcf2;
					border-radius: 30px;
					border: solid 2px #eb5e28;
					cursor: pointer;
					transition: all .3s ease;
				}

				.cookie-button:hover {
					color: #fffcf2;
					background-color: #eb5e28;
					border: solid 2px #eb5e28;
				}	

			/* PRE-FOOTER (Torna su, integrato nel footer html) - - - - - - - - */
	    
				.pre-footer {
					display: flex;
					justify-content: center;
					align-items: center;
					margin-top: 0px;
					margin-right: 0px;
					margin-left: 0px;
					height: 55px;
					padding: 10px;
					background-color: #403d39;
				}
		
				.torna-su {
					font-family: "Poppins", sans-serif;
					font-size: 30px;
					font-weight: 700;
					font-style: normal;
					color: #fffcf2;
					text-decoration: none;
					transition: all .3s ease;
					line-height: 80px;
				}
		
				.torna-su:hover {
					color: #eb5e28;
				}	
    	
			/* FOOTER */ 
	
				.footer {
					background-color: #ccc5b9;
					height: 370px;
					margin-top: 140px;
					border: border-box;
					border-top: solid 2px #fffcf2;
				}	
		
				.logo-footer {
    		        font-family: "Montserrat", sans-serif;
                    font-weight: 550;
                    font-size: 50px;
				    line-height: 100px;
                    color: #fffcf2;
                    text-decoration: none;
	            }
			
				.text-style-footer {
					margin-top: 0px;
					font-family: inherit;
					color: #fffcf2;
					font-size: 30px;
					font-weight: 500;
					text-align: center;
					line-height: 30px;
					text-decoration: none;
					margin-bottom: 10px;
				}	

				.copyright {
					margin-top: 30px;
					display: flex;
					justify-content: center;
					align-items: center;
					height: 10px;
					font-style: inherit;
					font-size: 100%;
					text-align: center;
				}

			/* HOME PAGE - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

				.position-cloud {
					margin-top: 100px;
					margin-left: 20%;
					height: 350px;
				}	
		
				.heading-home-page {
					margin-top: 200px;
					margin-bottom: 200px;
					height: 125px;
					width: 100%;
				}		
		
				.contenitore-barra-separatrice-BitsCloud {
					display: flex;
					justify-content: center; /* Centra orizzontalmente */
					align-items: center; /* Centra verticalmente */
				}
		
				.barra-separatrice-BitsCloud {
					margin-top: 20px;
					margin-bottom: 25px;
					height: 2px;
					width: 600px;
					background-color: #403d39;
				}	
				
				.div-img-under {
                	margin-top: 10px;
                    height: 150px;
					width: 100%;		
					display: flex;
					justify-content: center;
                }
				
				/* TUTTO LO SPAZIO CHE NECESSITI */ 
	
					.div-arancio-animation-spazio {
						height: 350px;
						width: 100%;
						display: flex;
						flex-direction: column;
					} 
	
					.div-spazio {
						height: 100px;
						width: 100%;
						display: flex;
						justify-content: center;
						align-items: center;
					} 
		
					.div-body-spazio {
						margin-top: 0px;
						height: 50px;
						width: 600px;
					}
                    
                    .div-body-spazio-top {
                        height: 25px;
                        margin-bottom: 15px;
                    }						
		
					.img-cloud {
						display: none;
						height: 150px;
					}				
					
					.img-cloud-under {
						display: block;
						height: 150px;
					}	

				/* SICUREZZA, TEAM, SVILUPPO */	
	
					.div-arancio-animation-about {
						height: 350px;
						width: 100%;
						display: flex;
						flex-direction: column;
					}	
		
					.div-about {
						height: 100px;
						width: 100%;
						display: flex;
						justify-content: center;
						align-items: center;
					} 
		
					.div-body-about {
						margin-top: 0px;
						height: 50px;
						width: 550px;
					} 

                    .div-body-about-top {
                        height: 25px;
                        margin-bottom: 15px;
                    }           			
		
					.img-project {
						display: none
					}				
					
					.img-project-under {
						display: block;
						height: 190px;
					}	
		
				/* CURA DEL CLIENTE */
		
					.div-arancio-animation-assistenza {
						height: 410px;
						width: 100%;
						display: flex;
						flex-direction: column;
					}	
		
					.div-assistenza {
						height: 100px;
						width: 100%;
						display: flex;
						justify-content: center;
						align-items: center;
					} 
		
					.div-body-assistenza {
						margin-top: 0px;
						height: 50px;
						width: 550px;
					}     

                    .div-body-assistenza-top {
                        height: 25px;
                        margin-bottom: 15px;
                    }					
		
		            .img-assistenza {
						display: none;
					}					
					
					.img-assistenza-under {
						display: block;
						height: 180px;
					}	
	
				/* CLASSI TESTI, TEXT DECORATION e HOVER ANIMATION */
	
					.heading-style-3-arancio-animation-1 {
						font-family: "Poppins", sans-serif;
						font-size: 26.6px;
						font-weight: 700;
						font-style: normal;
						color: #403d39;
						text-align: center;
						margin-top: 0px;
						line-height: 20px;
						text-decoration: underline;
						text-decoration-color: #eb5e28;
						transition: all .3s ease;
					}	
		
					.heading-style-3-arancio-animation-2 {
						font-family: "Poppins", sans-serif;
						font-size: 26.6px;
						font-weight: 700;
						font-style: normal;
						color: #403d39;
						text-align: center;
						margin-top: 0px;
						line-height: 20px;
						text-decoration: underline;
						text-decoration-color: #eb5e28;
						transition: all .3s ease;
					}	
			
					.heading-style-3-arancio-animation-3 {
						font-family: "Poppins", sans-serif;
						font-size: 26.6px;
						font-weight: 700;
						font-style: normal;
						color: #403d39;
						text-align: center;
						margin-top: 0px;
						line-height: 20px;
						text-decoration: underline;
						text-decoration-color: #eb5e28;
						transition: all .3s ease;
					}		
					
				/* Footer edits - - - - - */
  
                    .footer-home-page {
						background-color: #ccc5b9;
						height: 370px;
						margin-top: 130px;
						border: border-box;
						border-top: solid 2px #fffcf2;
					}  
			
            /* About us - - - - - - - - - - - - - - - - - - - - - - - - - */
               
                /* Project - - - - */
  			   
					.heading-style-3-hide {
						display: none;
					}
				
					.heading-style-3-project {
						font-family: "Poppins", sans-serif;
						font-size: 26.6px;
						font-weight: 700;
						font-style: normal;
						color: #403d39;
						text-align: center;
						margin-top: 0px;
						line-height: 36.6px;
						text-decoration: none;
						transition: all .3s ease;
					}
				
					.container-project {
						display: flex;
						justify-content: center;
					}
				
					.edited-project-div {
						width: 950px;
						height: 40px;
					}		

					.contenitore-barra-separatrice-progetto {
						display: flex;
						justify-content: center; /* Centra orizzontalmente */
						align-items: center; /* Centra verticalmente */
					}
		
						.barra-separatrice-progetto {
							margin-top: 95px;
							margin-bottom: 150px;
							height: 2px;
							width: 700px;
							background-color: #403d39;
						}		

                /* Team - - - - - - - */
                    
					.div-team {
						margin-top: 0px;
						height: 280px;
						display: flex;
						justify-content: center;
						align-items: center;
					}	
						
					.body-team {
						height: 280px;
						width: 700px;
					}	
					
					.body-team-hide {
						display: block;
					}	
					
					.div-img-team {
						margin-left: 30px;
						padding-top: 0px;
						height: 280px;
						display: flex;
						justify-content: center;
						align-items: center;
					}	
					
					.img-team {
						height: 180px;
					}
	            
				/* Lo sviluppo - - - - - - - */
				
				    .div-sviluppo {
						margin-top: 100px;
						height: 280px;
						display: flex;
						justify-content: center;
						align-items: center;
					}	
						
					.body-sviluppo {
						height: 280px;
						width: 700px;
					}

                    .body-sviluppo-hide {
						display: block;
					}						
					
					.div-img-developing {
						margin-right: 30px;
						padding-top: 0px;
						height: 280px;
						display: flex;
						justify-content: center;
						align-items: center;
					}
					
					.img-sviluppo {
						height: 180px;
					}
					
				/* Sicurezza - - - - - - - */
				
				    .div-sicurezza {
						margin-top: 110px;
						height: 280px;
						display: flex;
						justify-content: center;
						align-items: center;
					}	
						
					.body-sicurezza {
						height: 280px;
						width: 700px;
					}	
					
					.body-sicurezza-hide {
						display: block;
					}	
					
					.div-img-sicurezza {
						margin-right: 30px;
						padding-top: 0px;
						height: 280px;
						display: flex;
						justify-content: center;
						align-items: center;
					}	
					
					.img-sicurezza {
						height: 180px;
					}
					
				/* Footer edits - - - - */
		  
		            .footer-about-us {
						background-color: #ccc5b9;
						height: 370px;
						margin-top: 200px;
						border: border-box;
						border-top: solid 2px #fffcf2;
					}
					
			/* Plans - - - - - - - - - - - - - - - - - - - - - */

                .plans-heading-body-hide {
					display: block;
				}
				
				.contenitore-barra-separatrice-plans {
					display: flex;
					justify-content: center; /* Centra orizzontalmente */
					align-items: center; /* Centra verticalmente */
				}		
		
					.barra-separatrice-plans {
						margin-top: 20px;
						margin-bottom: 10px;
						height: 2px;
						width: 650px;
						background-color: #403d39;
					}
					
                .sezione-switch {
					margin-top: 200px;
				}
				
				.plans-button-class {
					font-family: "Montserrat", sans-serif;	
					font-weight: 800;
					font-size: 18px;
					height: 50px;
					color: #eb5e28;
					padding: 0px 40px;
					background-color: #fffcf2;
					border: none;
					border-radius: 50px;
					border-color: #ccc5b9;
					cursor: pointer;
					transition: all .3s ease;
				}

				.plans-text-style-1 {
					font-size: 55px;
					line-height: 80px;
				}	
				
				.plan-name {
					font-size: 24px;
				}	
				
				.plan-price {
					font-size: 24px;
				}	

				.plans-button-div {
					margin-top: 200px;
					display: flex;
					justify-content: center;
				} 
				
				.plans-button-class:hover {
					background: #eb5e28;
					color: #fffcf2;
					padding: 0px 50px;
		            
						.button-class {
							color: #fffcf2;
						}
						
						.text-button-class {
							color: #fffcf2;		
						}					
				}
				
				.piani-personalizzati-1 {
					margin-top: 150px;
					margin-bottom: 125px;
					height: 100px;
					width: 100%;
					display: flex;
					justify-content: center;
					align-items: center;	
				}

				.piani-personalizzati-2 {
					height: 100%;
					width: 600px;
				}	
		
				.barra-separatrice-1 {
					margin-top: 25px;
					margin-bottom: 15px;
					margin-left: 10%;
					height: 2px;
					width: 80%;
					background-color: #403d39;
				}
			
				/* Footer edits - - - - -*/
			
					.footer-plans {
						background-color: #ccc5b9;
						height: 370px;
						margin-top: 0px;
						border: border-box;
						border-top: solid 2px #fffcf2;
					}  
				
			/* Personalizza il tuo piano */
 
                .personalizzati-heading-body-hide {
					display: block;
				}	
				
				.contenitore-barra-separatrice-piani-personalizzati {
					display: flex;
					justify-content: center; /* Centra orizzontalmente */
					align-items: center; /* Centra verticalmente */
				}
		
					.barra-separatrice-piani-personalizzati {
						margin-top: 40px;
						margin-bottom: 110px;
						height: 1.5px;
						width: 550px;
						background-color: #403d39;
					}
					
				.div-piani-personalizzati {
					margin-top: 0px;
					height: 120px;
					display: flex;
					justify-content: center;
					align-items: center;
				}	
			
				.body-piani-personalizzati {
					margin-top: 0px;
					height: 50px;
					width: 550px;
				}     

				.heading-style-4-arancio-hover-piani-personalizzati {
					font-family: "Poppins", sans-serif;
					font-size: 20px;
					font-weight: 700;
					font-style: normal;
					color: #403d39;
					text-align: center;
					margin-top: 10px;
					line-height: 30px;
					text-decoration: underline;
					text-decoration-color: #eb5e28;
				}       			
		
				.div-img-piani-personalizzati {
					margin-left: 10px;
					padding-top: 0px;
					height: 250px;
					display: flex;
					justify-content: center;
					align-items: center;
				}
			
				.img-piani-personalizzati {
					height: 180px;
				}	

				/* Footer edits - - - - - - - - - */
				    
					.footer-piani-personalizzati {
						background-color: #ccc5b9;
						height: 370px;
						margin-top: 945px;
						border: border-box;
						border-top: solid 2px #fffcf2;
					}
					
			/* Contact us - - - - - - - - - - - */

				.heading-contact-us-hide {
					display: block;
				}	
				
				.contenitore-barra-separatrice-contattaci {
					display: flex;
					justify-content: center; /* Centra orizzontalmente */ 
					align-items: center;
					height: 200px;
				}

					.barra-separatrice-contattaci {
						margin-top: 50px;
						margin-bottom: 100px;
						height: 2px;
						width: 650px;
						background-color: #403d39;
					}

                /* PER RICHIESTE D'ASSISTENZA */
					
					.div-richieste-assistenza {
						margin-top: 0px;
						height: 120px;
						display: flex;
						justify-content: center;
						align-items: center;
					}	
						
						.body-richieste-assistenza {
							margin-top: 0px;
							height: 50px;
							width: 560px;
						}            			
						
						.div-img-richiesta-assistenza {
							margin-right: 20px;
							padding-top: 0px;
							height: 120px;
							display: flex;
							justify-content: center;
							align-items: center;
						}	
						
						.img-richieste-assistenza {
							height: 160px;
						}	
							
						.div-richieste-assistenza:hover {
							.heading-style-4-arancio-hover-richieste-assistenza {
								color: #eb5e28;
							}
						}	
						
						.heading-style-4-arancio-hover-richieste-assistenza {
							font-family: "Poppins", sans-serif;
							font-size: 20px;
							font-weight: 700;
							font-style: normal;
							color: #403d39;
							text-align: center;
							margin-top: 10px;
							line-height: 30px;
							text-decoration: underline;
							text-decoration-color: #eb5e28;
						}
						
				/* PER INFORMAZIONI E PROPOSTE */	
						
					.div-informazioni-proposte {
						margin-top: 80px;
						height: 120px;
						display: flex;
						justify-content: center;
						align-items: center;
					}	
						
						.body-informazioni-proposte {
							margin-top: 0px;
							height: 50px;
							width: 600px;
						}            			
					
						.div-img-informazioni-proposte {
							margin-left: 10px;
							padding-top: 0px;
							height: 120px;
							display: flex;
							justify-content: center;
							align-items: center;
						}
						
						.img-informazioni-proposte {
							height: 160px;
						}	
						
						.div-informazioni-proposte:hover {
							.heading-style-4-arancio-hover-informazioni-proposte {
								color: #eb5e28;
							}
						}	

					.heading-style-4-arancio-hover-informazioni-proposte {
						font-family: "Poppins", sans-serif;
						font-size: 20px;
						font-weight: 700;
						font-style: normal;
						color: #403d39;
						text-align: center;
						margin-top: 10px;
						line-height: 30px;
						text-decoration: underline;
						text-decoration-color: #eb5e28;
					}	
					
				/* Footer edits - - - - - - - */
 
                    .footer-contact-us {
						background-color: #ccc5b9;
						height: 370px;
						margin-top: 695px;
						border: border-box;
						border-top: solid 2px #fffcf2;
					}
					
			/* Informazioni legali */

				.header-informazioni-legali {
					height: 120px;
					margin: 10px, 0px;
				}
				
                .hamburger-informaizoni-legali {
					display: none;
				}		

				.img-hamburger-informazioni-legali {
					display: none;
				}	
				
				.body-informazioni-legali {
					display: flex;
					justify-content: center;
					align-items: center;
					margin-top: 40px;
				}	
				
				.body-informazioni-legali-hide {
					display: block;
					width: 980px;
				}	

			/* Interessato? - - - - - - - - - - - - - - - - - - - - - - - */
			
				.barra-separatrice-interessato {
					margin-top: 180px;
					margin-bottom: 175px;
					height: 2px;
					width: 600px;
					background-color: #403d39;
				}

				.body-interessato-hide {
					display: block;
				}

				.preference-form-class {
					border-radius: 50px;
					border: solid 2px #403d39;
					height: 460px;
					width: 700px;
					padding: 20px;
				}
		
				.email-input-div {
					height: 60px;
					margin-bottom: 30px;
					width: 100%;
					display: flex;
					justify-content: center;
					align-items: center;
				}
		
				.email-input {
					font-size: 26.6px;
					height: 50px;
					width: 516.6px;
					background-color: #fffcf2;
					border-radius: 25px;
					border: solid 2px #403d39;
					padding-left: 30px;
				}

				.div-buttons-1 {
					margin-top: 30px;
					height: 85px;
				}
		
				.div-buttons-2 {
					height: 85px;
				}

				.btn {
					font-family: "Montserrat", sans-serif;	
					font-weight: 800;
					font-size: 30px;
					padding: 0px 40px;
					border-radius: 33.75px;
					display: flex;
					justify-content: center;
					align-items: center;
					width: 187.5px;
					height: 67.5px;
					border: solid 3px #eb5e28;
					background-color: #fffcf2;
					color: #eb5e28;
					cursor: pointer;	
					transition: none;
				}
				
				.btn-margin-right {
					margin-right: 10px;
					font-family: "Montserrat", sans-serif;	
					font-weight: 800;
					font-size: 30px;
					padding: 0px 40px;
					border-radius: 33.75px;
					display: flex;
					justify-content: center;
					align-items: center;
					width: 187.5px;
					height: 67.5px;
					border: solid 3px #eb5e28;
					background-color: #fffcf2;
					color: #eb5e28;
					cursor: pointer;	
					transition: none;
				}

				.active {
					background-color: #eb5e28;
					color:#fffcf2;
				}	
 
				.div-tasto-invia {
					margin-top: 60px;
					padding-right: 0px;
					display: flex;
					justify-content: right;
					align-items: center;
					height: 60px;
					width: 100%;
				}

				.button-invia {
					width: 165px;
				}
		
				.invia-text-class {
					font-size: 23px;
				} 

				.img-invia {
					height: 90px;
				}

				.confirmation-div {
					height: 30px;
					margin-top: 80px;
				}
		
				.confirmation {
					font-size: 23px;
				} 

				/* Footer edits - - - - - - - */
 
					.footer-interessato {
						background-color: #ccc5b9;
						height: 370px;
						margin-top: 423px;
						border: border-box;
						border-top: solid 2px #fffcf2;
					}
		}